package cn.com.cennavi.bean;

import java.io.Serializable;
import java.util.ArrayList;

import cn.com.cennavi.interfaces.IDataObject;

/**
 * ice用户OD数据请求对象
 * 
 * @Description
 * @author buf
 * @date 2017年2月26日 下午10:12:17
 */
public class ReadResultDataSampleFromDBOutputResult extends IDataObject implements Serializable {
	/**
	 * 错误代码
	 */
	public int errCode;
	/**
	 * 错误内容
	 */
	public String errMsg;
	/**
	 * 结果数据唯一id
	 */
	public String resultDataID;
	/**
	 * topN的样例数据
	 */
	public ArrayList<String> sampleData;
	/**
	 * 元数据，数据规格
	 */
	public byte[] metadata;

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

	public void toPrintString() {
		System.out.println(errCode);
		System.out.println(errMsg);
		System.out.println(resultDataID);

		if (sampleData != null) {
			System.out.println("------------------");
			for (String s : sampleData) {
				System.out.println(s);
			}
			System.out.println("------------------");
		} else {
			System.out.println("null");
		}
		System.out.println(new String(metadata));
	}

}
